package com.sxt.server;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class ServerApp {
    public static void main(String[] args) {
        SpringApplication.run(ServerApp.class,args);
    }
}

/**
 * 1.调试助手---发送设置为“HEX”
 * 
 * 2.消息包举例
2.1终端注册
消息包
7e010000210147852369000046000B04575331303030533130303030303031323334353637327ca4425039344a35ef7e

详细解释

7e                  --标识符 
01 00               --消息头（消息ID）
00 21               --消息头（消息体属性） （二进制串： 0000 0000 0010 0001） 此消息不分包、不加密
01 47 85 23 69 00   --消息头（终端手机号）
00 46               --消息头（消息流水号） 
00 0B               --省域ID
04 57               --市县域ID
53 31 30 30 30      --制造商ID
53 31 30 30 30 30 30 30 --终端型号
31 32 33 34 35 36 37    --终端ID
32                  --车牌颜色（不确定是否用01 02标识，曾经解析的硬件是GBK编码的byte表示）（JT/T 415-2006 的 5.4.12）
7c a4 42 50 39 34 4a 35 --车牌GBK编码（公安交通管理部门颁发的机动车号牌）
ef                  --校验码 
7e                  --标识符

2.2终端鉴权
消息包
7e010200060147852369000045616161616161ef7e

详细解释

7e                  --标识符
01 02               --消息头（消息ID）
00 06               --消息头（消息体属性）           
01 47 85 23 69 00   --消息头（终端手机号） 
00 45               --消息头（消息流水号）  
61 61 61 61 61 61   --鉴权码
ef                  --校验码 
7e                  --标识符

2.3终端心跳
消息包
7e0002000001453017984000BF067e

详细解释

7e                  --标识符
00 02               --消息头（消息ID）
00 00               --消息头（消息体属性）           
01 45 30 17 98 40   --消息头（终端手机号） 
00 BF               --消息头（消息流水号）  
06                  --校验码 
7e                  --标识符

2.4终端注销
消息包
7e000300000147852369000046ef7e

详细解释

7e                  --标识符
00 03               --消息头（消息ID）
00 00               --消息头（消息体属性）           
01 47 85 23 69 00   --消息头（终端手机号） 
00 46               --消息头（消息流水号）  
ef                  --校验码 
7e                  --标识符

2.5位置信息汇报
消息包
7E0200005B014141138693224E00000100000000000157E6DE06CBEC600000000000001703090019200104000026F5EB3700060089FFFFFFFD000700B400FFFFFFFF002400A901CC000627BD0FABCC27910000B727911287BF27BD1159C327BD0000BB27910ED1B5C97E

详细解释

7E                  --标识符
02 00               --消息头（消息ID）
00 5B               --消息头（消息体属性）  
01 41 41 13 86 93   --消息头（终端手机号）014141138693	
22 4E               --消息头（消息流水号）
00 00 01 00         --报警标志
00 00 00 00         --状态
01 57 E6 DE         --纬度
06 CB EC 60         --经度
00 00               --高程
00 00               --速度
00 00               --方向
17 03 09 00 19 20   --时间（GTM+8）   
01                  --附加消息ID(0x01)
04                  --附加消息长度(DWORD)
00 00 26 F5         --附加消息（里程）
EB                  --附加消息(0xEB,这里是厂商自定义的)
37                  --附加消息长度(DWORD,16进制的37,10进制为55,剩下的消息55个长度)
0006 0089 FFFFFFFD  --附加消息（厂商自定）
0007 00B4 00 FFFF FFFF --附加消息（厂商自定）
0024 00A9 01CC 00 06   --附加消息（厂商自定）
27BD 0FAB CC           --附加消息（厂商自定）  
2791 0000 B7           --附加消息（厂商自定）
2791 1287 BF           --附加消息（厂商自定）
27BD 1159 C3           --附加消息（厂商自定）
27BD 0000 BB           --附加消息（厂商自定）
2791 0ED1 B5           --附加消息（厂商自定）
C9                  --校验码 
7E                                    --标识符
 * 
 * 
 * 
 * 
 * 
 */
